VimUnDo ɬǎKEױ.HW2͟{l      .add_library(aion STATIC ${sources} ${headers})   
   "      U       U   U   U    ^}    _                                                                                                                                                                                                                                                                                                                                                                              V        ^W+                    $#add_library(aion STATIC ${sources})5_                                                                                                                                                                                                                                                                                                                                                                                        ^                               5_                       1                                                                                                                                                                                                                                                                                                                                   1          3       v   3    ^                    6file(GLOB sources "${CMAKE_CURRENT_SOURCE_DIR}/*.cpp")5_                       1                                                                                                                                                                                                                                                                                                                                   1          3       v   3    ^                               5_                       2                                                                                                                                                                                                                                                                                                                                   1          3       v   3    ^              	      4file(GLOB sources "${CMAKE_CURRENT_SOURCE_DIR}/*.h")5_      	                 3                                                                                                                                                                                                                                                                                                                                   1          3       v   3    ^              	             	    5_      
           	      /                                                                                                                                                                                                                                                                                                                                   1          3       v   3    ^              
      6file(GLOB sources "${CMAKE_CURRENT_SOURCE_DIR}/*.hpp")5_   	              
      9                                                                                                                                                                                                                                                                                                                                   1          3       v   3    ^             
      ;file(GLOB sources "${CMAKE_CURRENT_SOURCE_DIR}/algo/*.hpp")5_   
                    
                                                                                                                                                                                                                                                                                                                                   1          3       v   3    ^              
    5_      
                 
                                                                                                                                                                                                                                                                                                                                   
                        ^f                    -file(GLOB  "${CMAKE_CURRENT_SOURCE_DIR}/*.h")      	         4file(GLOB sources "${CMAKE_CURRENT_SOURCE_DIR}/*.h")   6file(GLOB sources "${CMAKE_CURRENT_SOURCE_DIR}/*.hpp")   9file(GLOB sources "${CMAKE_CURRENT_SOURCE_DIR}/algo/*.h")5_                 
                                                                                                                                                                                                                                                                                                                                          
                        ^j        
               5_   
                 
   "                                                                                                                                                                                                                                                                                                                                   
                        ^        	            #add_library(aion STATIC ${sources})5_                                                                                                                                                                                                                                                                                                                                                          
                        ^        
              target_include_directories(5_                       +                                                                                                                                                                                                                                                                                                                                   
                        ^        
              1target_include_directories(aion PRIVATE . "./algo5_                       0                                                                                                                                                                                                                                                                                                                                   
                        ^       
              0target_include_directories(aion PRIVATE . ./algo5_                       6                                                                                                                                                                                                                                                                                                                                   
                        ^j           
             	       5_                    	   7                                                                                                                                                                                                                                                                                                                                   
                        ^l          
         9file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/algo/*.h")5_                    	   3                                                                                                                                                                                                                                                                                                                                   
                        ^q        	             	   
       5_                    
   4                                                                                                                                                                                                                                                                                                                                
   4          4          4    ^u       
            ;file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/algo/*.hpp")   	            9file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/algo/*.h")5_                                                                                                                                                                                                                                                                                                                                                       
   4          4          4    ^                   5_                                                                                                                                                                                                                                                                                                                                                        
   4          4          4    ^                  5_                                                                                                                                                                                                                                                                                                                                                        
           
           v        ^                        
                          5_                    
                                                                                                                                                                                                                                                                                                                                   
          
   !       v   !    ^                    "target_precompile_headers(myTarget5_                    
                                                                                                                                                                                                                                                                                                                                   
          
   !       v   !    ^                    target_precompile_headers(aion     PUBLIC5_                    
                                                                                                                                                                                                                                                                                                                                   
          
   !       v   !    ^                    %target_precompile_headers(aion PUBLIC       project_header.h5_                    
   &                                                                                                                                                                                                                                                                                                                                
          
   !       v   !    ^                    6target_precompile_headers(aion PUBLIC project_header.h5_                    
   /                                                                                                                                                                                                                                                                                                                                
          
   !       v   !    ^                    0target_precompile_headers(aion PUBLIC ${headers}   +    "$<$<COMPILE_LANGUAGE:CXX>:cxx_only.h>"5_                                                                                                                                                                                                                                                                                                                                                       
          
   !       v   !    ^        
             	  PRIVATE5_                                                                                                                                                                                                                                                                                                                                                        
          
   !       v   !    ^        
                 [["other_header.h"]]5_      !                                                                                                                                                                                                                                                                                                                                                  
          
   !       v   !    ^        
                 <unordered_map>5_       "           !   
                                                                                                                                                                                                                                                                                                                                    
          
   !       v   !    ^   
                Xtarget_precompile_headers(aion PUBLIC ${headers} "$<$<COMPILE_LANGUAGE:CXX>:cxx_only.h>"   )5_   !   #           "   
                                                                                                                                                                                                                                                                                                                                    
          
   !       v   !    ^
           
          Ytarget_precompile_headers(aion PUBLIC ${headers} "$<$<COMPILE_LANGUAGE:CXX>:cxx_only.h>")5_   "   $           #   
                                                                                                                                                                                                                                                                                                                                    
          
   !       v   !    ^          
           5_   #   %           $      0                                                                                                                                                                                                                                                                                                                                
          
   !       v   !    ^I       
            1target_include_directories(aion PRIVATE . ./algo)5_   $   &           %                                                                                                                                                                                                                                                                                                                                       
          
   !       v   !    ^   
                              5_   %   '           &      %                                                                                                                                                                                                                                                                                                                                             !       v   !    ^                    =target_include_directories(aion PRIVATE . ./algo ./algo/make)   
          5_   &   (           '                                                                                                                                                                                                                                                                                                                                                    !       v   !    ^                    =target_include_directories(aion PRIVATE . ./algo ./algo/make)             5_   '   )           (   
                                                                                                                                                                                                                                                                                                                                                 !       v   !    ^#           
         =target_include_directories(aion PRIVATE . ./algo ./algo/make)             5_   (   *           )                                                                                                                                                                                                                                                                                                                                                    !       v   !    ^#       
            =target_include_directories(aion PRIVATE . ./algo ./algo/make)             5_   )   +           *   
                                                                                                                                                                                                                                                                                                                                                !       v   !    ^-                    &add_library(aion INTERFACE ${headers})5_   *   ,           +   
                                                                                                                                                                                                                                                                                                                                                !       v   !    ^.        
                
          5_   +   -           ,                                                                                                                                                                                                                                                                                                                                                   !       v   !    ^8        
            target_sources(aion INTERFACE             5_   ,   .           -      (                                                                                                                                                                                                                                                                                                                                             !       v   !    ^:       
            (target_sources(aion INTERFACE ${headers}5_   -   /           .   
                                                                                                                                                                                                                                                                                                                                                !       v   !    ^                    add_library(aion INTERFACE)5_   .   0           /                                                                                                                                                                                                                                                                                                                                                   !       v   !    ^        
            )target_sources(aion INTERFACE ${headers})5_   /   1           0      *                                                                                                                                                                                                                                                                                                                                             !       v   !    ^        
            *target_sources(aionh INTERFACE ${headers})5_   0   2           1                                                                                                                                                                                                                                                                                                                                                    !       v   !    ^                    =target_include_directories(aion PRIVATE . ./algo ./algo/make)                            =target_include_directories(aion PRIVATE . ./algo ./algo/make)5_   1   3           2                                                                                                                                                                                                                                                                                                                                                    !       v   !    ^                    =target_include_directories(aion PRIVATE . ./algo ./algo/make)             5_   2   4           3                                                                                                                                                                                                                                                                                                                                                    !       v   !    ^                    =target_include_directories(aion PRIVATE . ./algo ./algo/make)             5_   3   5           4                                                                                                                                                                                                                                                                                                                                                   !       v   !    ^                   =target_include_directories(aion PRIVATE . ./algo ./algo/make)5_   4   6           5                                                                                                                                                                                                                                                                                                                                                    !       v   !    ^                     5_   5   7           6      !                                                                                                                                                                                                                                                                                                                                   !          '       v   '    ^                   >target_include_directories(aionh PRIVATE . ./algo ./algo/make)5_   6   8           7      (                                                                                                                                                                                                                                                                                                                                   !          '       v   '    ^                               5_   7   9           8      .                                                                                                                                                                                                                                                                                                                                   !          '       v   '    ^                                5_   8   :           9      /                                                                                                                                                                                                                                                                                                                                   !          '       v   '    ^"                    6file(GLOB sources "${CMAKE_CURRENT_SOURCE_DIR}/*.cpp")5_   9   ;           :      /                                                                                                                                                                                                                                                                                                                                   !          '       v   '    ^$                   6file(GLOB sources "${CMAKE_CURRENT_SOURCE_DIR}/*.cpp")5_   :   <           ;      +                                                                                                                                                                                                                                                                                                                                
          
   .       v   .    ^H                    @target_include_directories(aionh INTERFACE . ./algo ./algo/make)             5_   ;   =           <      F                                                                                                                                                                                                                                                                                                                                
          
   .       v   .    ^J                    [target_include_directories(aionh INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}. ./algo ./algo/make)5_   <   >           =      G                                                                                                                                                                                                                                                                                                                                
          
   .       v   .    ^O                    Ztarget_include_directories(aionh INTERFACE ${CMAKE_CURRENT_SOURCE_DIR} ./algo ./algo/make)             5_   =   ?           >      G                                                                                                                                                                                                                                                                                                                                
          
   .       v   .    ^X                    [target_include_directories(aionh INTERFACE ${CMAKE_CURRENT_SOURCE_DIR} ../algo ./algo/make)             5_   >   @           ?      j                                                                                                                                                                                                                                                                                                                                
          
   .       v   .    ^Z                    vtarget_include_directories(aionh INTERFACE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}../algo ./algo/make)             5_   ?   A           @      b                                                                                                                                                                                                                                                                                                                                
          
   .       v   .    ^]                    target_include_directories(aionh INTERFACE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}../algo ${CMAKE_CURRENT_SOURCE_DIR}./algo/make)5_   @   B           A                                                                                                                                                                                                                                                                                                                                      
          
   .       v   .    ^a                   target_include_directories(aionh INTERFACE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/algo ${CMAKE_CURRENT_SOURCE_DIR}./algo/make)5_   A   C           B                                                                                                                                                                                                                                                                                                                                      
          
   .       v   .    ^h                               5_   B   D           C                                                                                                                                                                                                                                                                                                                                      
          
   .       v   .    ^j                   target_include_directories(aionh INTERFACE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/algo ${CMAKE_CURRENT_SOURCE_DIR}/algo/make)5_   C   E           D                                                                                                                                                                                                                                                                                                                                                     (       v   (    ^n                   target_include_directories(aion INTERFACE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/algo ${CMAKE_CURRENT_SOURCE_DIR}/algo/make)5_   D   F           E      	                                                                                                                                                                                                                                                                                                                                   	       
   	          	    ^                 	   ;file(GLOB sources "${CMAKE_CURRENT_SOURCE_DIR}/algo/*.cpp")   @file(GLOB sources "${CMAKE_CURRENT_SOURCE_DIR}/algo/make/*.cpp")       4file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")   6file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.hpp")   9file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/algo/*.h")   ;file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/algo/*.hpp")   >file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/algo/make/*.h")   @file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/algo/make/*.hpp")               6file(GLOB sources "${CMAKE_CURRENT_SOURCE_DIR}/*.cpp")5_   E   G           F                                                                                                                                                                                                                                                                                                                                                
                 ^                 
   >file(GLOB_RECURSE sources "${CMAKE_CURRENT_SOURCE_DIR}/*.cpp")   Cfile(GLOB_RECURSE sources "${CMAKE_CURRENT_SOURCE_DIR}/algo/*.cpp")   Hfile(GLOB_RECURSE sources "${CMAKE_CURRENT_SOURCE_DIR}/algo/make/*.cpp")       <file(GLOB_RECURSE headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h")   >file(GLOB_RECURSE headers "${CMAKE_CURRENT_SOURCE_DIR}/*.hpp")   Afile(GLOB_RECURSE headers "${CMAKE_CURRENT_SOURCE_DIR}/algo/*.h")   Cfile(GLOB_RECURSE headers "${CMAKE_CURRENT_SOURCE_DIR}/algo/*.hpp")   Ffile(GLOB_RECURSE headers "${CMAKE_CURRENT_SOURCE_DIR}/algo/make/*.h")   Hfile(GLOB_RECURSE headers "${CMAKE_CURRENT_SOURCE_DIR}/algo/make/*.hpp")5_   F   H           G                                                                                                                                                                                                                                                                                                                                                 
                 ^                     Bfile(GLOB_RECURSE sources ${CMAKE_CURRENT_SOURCE_DIR}/algo/*.cpp")5_   G   I           H                                                                                                                                                                                                                                                                                                                                                                  ^                     Gfile(GLOB_RECURSE sources ${CMAKE_CURRENT_SOURCE_DIR}/algo/make/*.cpp")5_   H   J           I                                                                                                                                                                                                                                                                                                                                                                  ^                     @file(GLOB_RECURSE headers ${CMAKE_CURRENT_SOURCE_DIR}/algo/*.h")5_   I   K           J                                                                                                                                                                                                                                                                                                                                                 
                 ^                     Bfile(GLOB_RECURSE headers ${CMAKE_CURRENT_SOURCE_DIR}/algo/*.hpp")5_   J   L           K                                                                                                                                                                                                                                                                                                                                                 	                 ^                     Efile(GLOB_RECURSE headers ${CMAKE_CURRENT_SOURCE_DIR}/algo/make/*.h")5_   K   M           L                                                                                                                                                                                                                                                                                                                                                                  ^                     Gfile(GLOB_RECURSE headers ${CMAKE_CURRENT_SOURCE_DIR}/algo/make/*.hpp")5_   L   N           M      ;                                                                                                                                                                                                                                                                                                                                                           ^                    =file(GLOB_RECURSE sources ${CMAKE_CURRENT_SOURCE_DIR}/*.cpp")5_   M   O           N      9                                                                                                                                                                                                                                                                                                                                                           ^                    ;file(GLOB_RECURSE headers ${CMAKE_CURRENT_SOURCE_DIR}/*.h")5_   N   P           O      ;                                                                                                                                                                                                                                                                                                                                                           ^                    =file(GLOB_RECURSE headers ${CMAKE_CURRENT_SOURCE_DIR}/*.hpp")5_   O   Q           P      5                                                                                                                                                                                                                                                                                                                                                           ^                    <file(GLOB_RECURSE sources ${CMAKE_CURRENT_SOURCE_DIR}/*.cpp)5_   P   R           Q      6                                                                                                                                                                                                                                                                                                                                                           ^                    :file(GLOB_RECURSE headers ${CMAKE_CURRENT_SOURCE_DIR}/*.h)5_   Q   S           R      6                                                                                                                                                                                                                                                                                                                                                           ^                   <file(GLOB_RECURSE headers ${CMAKE_CURRENT_SOURCE_DIR}/*.hpp)5_   R   T           S      G                                                                                                                                                                                                                                                                                                                                   G                 v       ^S        
            target_include_directories(aionh INTERFACE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/algo ${CMAKE_CURRENT_SOURCE_DIR}/algo/make)5_   S   U           T      D                                                                                                                                                                                                                                                                                                                                   G                 v       ^V       
            target_include_directories(aion PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/algo ${CMAKE_CURRENT_SOURCE_DIR}/algo/make)5_   T               U   
   "                                                                                                                                                                                                                                                                                                                                
   "       
   ,       v   ,    ^|                   .add_library(aion STATIC ${sources} ${headers})5_                                                                                                                                                                                                                                                                                                                                                                                         ^<Q                                   add_subdirectory(aion)5_                                                                                                                                                                                                                                                                                                                                                                                         ^<Q	          	          add_subdirectory(solvers)5